package bean;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.OneToOne;
import javax.persistence.Table;

@Entity
@Table(name="domicilios")
public class Domicilio {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private Integer id;
	private String direccion;
	private String localidad;
	private int cp;
	private Usuario propietario;
	
	@Id	
	@Column (name = "iddomicilio")
	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	@Column (name = "direccion", nullable = true, length = 50)
	public String getDireccion() {
		return direccion;
	}
	
	public void setDireccion(String direccion) {
		this.direccion = direccion;
	}
	
	@Column (name = "localidad", nullable = true, length = 50)
	public String getLocalidad() {
		return localidad;
	}
	public void setLocalidad(String localidad) {
		this.localidad = localidad;
	}
	
	@Column (name = "codpostal", nullable = true)
	public int getCp() {
		return cp;
	}
	public void setCp(int cp) {
		this.cp = cp;
	}

	@OneToOne(mappedBy = "domicilio")
	public Usuario getPropietario() {
		return propietario;
	}

	public void setPropietario(Usuario propietario) {
		this.propietario = propietario;
	}
		
}
